<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
		<head>
			<!-- template designed by Marco Von Ballmoos -->
			<title></title>
			<link rel="stylesheet" href="media/stylesheet.css" />
			<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
		</head>
		<body>
						<a name="top"></a>
<h2>Full index</h2>
<h3>Package indexes</h3>
<ul>
	<li><a href="elementindex_default.html">default</a></li>
	<li><a href="elementindex_LdapAuthenticator.html">LdapAuthenticator</a></li>
</ul>
<br />
<div class="index-letter-menu">
	<a class="index-letter" href="elementindex.html#a">a</a>
	<a class="index-letter" href="elementindex.html#d">d</a>
	<a class="index-letter" href="elementindex.html#e">e</a>
	<a class="index-letter" href="elementindex.html#"></a>
	<a class="index-letter" href="elementindex.html#l">l</a>
	<a class="index-letter" href="elementindex.html#m">m</a>
	<a class="index-letter" href="elementindex.html#s">s</a>
	<a class="index-letter" href="elementindex.html#t">t</a>
	<a class="index-letter" href="elementindex.html#u">u</a>
</div>

	<a name="a"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">a</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="var-title">$AUTH_FAILED</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#var$AUTH_FAILED">LdapAuth::$AUTH_FAILED</a> in LdapAuth.inc.php</div>
					</dd>
			<dt class="field">
						<span class="var-title">$AUTH_SUCCESSFULL</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#var$AUTH_SUCCESSFULL">LdapAuth::$AUTH_SUCCESSFULL</a> in LdapAuth.inc.php</div>
					</dd>
			<dt class="field">
						<span class="method-title">Authenticate</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methodAuthenticate">LdapAuth::Authenticate()</a> in LdapAuth.inc.php</div>
					</dd>
		</dl>
	<a name="d"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">d</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="include-title">demo_esistente.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/_demo_esistente.php.html">demo_esistente.php</a> in demo_esistente.php</div>
					</dd>
			<dt class="field">
						<span class="include-title">demo_standalone.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/_demo_standalone.php.html">demo_standalone.php</a> in demo_standalone.php</div>
					</dd>
		</dl>
	<a name="e"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">e</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="method-title">ExportAttr</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methodExportAttr">LdapAuth::ExportAttr()</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">Equivalente a setSessionAttr, ma da usare quando non si desidera attivare la session</div>
					</dd>
		</dl>
	<a name="g"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">g</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="method-title">getLocalAttr</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methodgetLocalAttr">LdapAuth::getLocalAttr()</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">Resituisce un attributo LDAP memorizzato in locale (la lista degli attributi LDAP esportati in locale e' definibile con il metodo setSessionAttr()) e la memorizzazione di quest' ultimi e' abilitata solo se prima dell autenticazione si e' invocato il metodo useLocalStorage(true);</div>
					</dd>
		</dl>
	<a name="l"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">l</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						LdapAuth
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html">LdapAuth</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">Classe su cui si basa l'intero package e che consente l'authenticazione LDAP</div>
					</dd>
			<dt class="field">
						<span class="include-title">LdapAuth.inc.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/_LdapAuth.inc.php.html">LdapAuth.inc.php</a> in LdapAuth.inc.php</div>
					</dd>
			<dt class="field">
						<span class="include-title">LdapLoginReceiver.inc.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/_LdapLoginReceiver.inc.php.html">LdapLoginReceiver.inc.php</a> in LdapLoginReceiver.inc.php</div>
					</dd>
			<dt class="field">
						<span class="include-title">LdapStandalonePageProtector.inc.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/_LdapStandalonePageProtector.inc.php.html">LdapStandalonePageProtector.inc.php</a> in LdapStandalonePageProtector.inc.php</div>
					</dd>
			<dt class="field">
						<span class="method-title">loadCredentials</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methodloadCredentials">LdapAuth::loadCredentials()</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">Carica le credenziali di login da cookie</div>
					</dd>
		</dl>
	<a name="m"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">m</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="method-title">myErrorHandler</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/_LdapAuth.inc.php.html#functionmyErrorHandler">myErrorHandler()</a> in LdapAuth.inc.php</div>
					</dd>
		</dl>
	<a name="s"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">s</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="method-title">setAnonymousSessionAttr</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methodsetAnonymousSessionAttr">LdapAuth::setAnonymousSessionAttr()</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">Se si usa a priori questo metodo, dopo il login fallito, LDAPAuth creera' un attributo nella session chiamandolo $SessionAttrName e prendendo il valore fornito con $value (chiamando questa funzione si assume implicitamente che si vogliano usare le sessioni)</div>
					</dd>
			<dt class="field">
						<span class="method-title">setBaseDn</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methodsetBaseDn">LdapAuth::setBaseDn()</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">Imposta la basedn del server ldap</div>
					</dd>
			<dt class="field">
						<span class="method-title">setCredentials</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methodsetCredentials">LdapAuth::setCredentials()</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">Imposta username e password per il login ldap</div>
					</dd>
			<dt class="field">
						<span class="method-title">setDTD</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methodsetDTD">LdapAuth::setDTD()</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">Imposta il DTD da stampare nell'intestazione della pagina (solo se si usa LdapStandalonePageProtector.inc.php) il DTD non va incluso nelle pagine da proteggere</div>
					</dd>
			<dt class="field">
						<span class="method-title">setRedirectErrorPage</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methodsetRedirectErrorPage">LdapAuth::setRedirectErrorPage()</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">Imposta la pagina dove redirigere l'utente in caso di login fallito</div>
					</dd>
			<dt class="field">
						<span class="method-title">setRedirectPage</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methodsetRedirectPage">LdapAuth::setRedirectPage()</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">Imposta la pagina dove redirigere l'utente in caso di login avvenuto</div>
					</dd>
			<dt class="field">
						<span class="method-title">setServer</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methodsetServer">LdapAuth::setServer()</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">Imposta il server su cui fare il bind LDAP</div>
					</dd>
			<dt class="field">
						<span class="method-title">setSessionAttr</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methodsetSessionAttr">LdapAuth::setSessionAttr()</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">Se a priori si usa questo metodo, dopo il login avvenuto con successo, LDAPAuth provera' a creare un attributo nella session chiamandolo $SessionAttrName e prendendo il valore dall'attributo LDAP corrispondente a $LDAPAttrName (chiamando questa funzione si assume implicitamente che si vogliano usare le sessioni) ATTENZIONE: quando useSession e'abilitato, se il login avviene con successo viene comunque creato l'attributo $_SESSION['username'] = $this-&gt;Username</div>
					</dd>
			<dt class="field">
						<span class="method-title">setSessionName</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methodsetSessionName">LdapAuth::setSessionName()</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">Imposta il nome da dare alla session php che verra´ creata dopo il login (chiamando questa funzione si assume implicitamente che si vogliano usare le sessioni)</div>
					</dd>
		</dl>
	<a name="t"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">t</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="var-title">$TO_AUTH</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#var$TO_AUTH">LdapAuth::$TO_AUTH</a> in LdapAuth.inc.php</div>
					</dd>
		</dl>
	<a name="u"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">u</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="method-title">useCookies</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methoduseCookies">LdapAuth::useCookies()</a> in LdapAuth.inc.php</div>
					</dd>
			<dt class="field">
						<span class="method-title">useLDAPS</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methoduseLDAPS">LdapAuth::useLDAPS()</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">E' l'impostazione di default: LdapAuth usa connessione LDAPS sulla porta 636 come canale dei dati per l'operazione di autenticazione</div>
					</dd>
			<dt class="field">
						<span class="method-title">useLocalStorage</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methoduseLocalStorage">LdapAuth::useLocalStorage()</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">Usando questo metodo e´ possibie memorizzare gli attributi LDAP di un utente loggato in locale oltre che nella session  La lista degli attributi da memorizzare e´ impostata sempre con setSessionAttr() e setAnonymousSessionAttr(), quindi se si desidera MEMORIZZARE GLI  ATTRIBUTI SOLO IN LOCALE, e non nella session, bisogna usare ExportAttr anziche' setSessionAttr</div>
					</dd>
			<dt class="field">
						<span class="method-title">useSession</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methoduseSession">LdapAuth::useSession()</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">Per consentire una certa flessibilita' di utilizzo (LdapAuth e' un componente pluggabile per altre applicazioni PHP) E'possibile settare la classe affinche' esporti degli attributi LDAP dell'utente  nell'oggetto $_SESSION.</div>
					</dd>
			<dt class="field">
						<span class="method-title">useStartTLS</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="LdapAuthenticator/LdapAuth.html#methoduseStartTLS">LdapAuth::useStartTLS()</a> in LdapAuth.inc.php</div>
							<div class="index-item-description">Permette di settare il metodo di trasmissione dei dati a TLS over LDAP in tal caso verra' aperta una sessione TLS su una normale connessione LDAP sulla porta 389</div>
					</dd>
		</dl>
	<a name="w"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">w</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="include-title">welcome.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="default/_welcome.php.html">welcome.php</a> in welcome.php</div>
					</dd>
		</dl>

<div class="index-letter-menu">
	<a class="index-letter" href="elementindex.html#a">a</a>
	<a class="index-letter" href="elementindex.html#d">d</a>
	<a class="index-letter" href="elementindex.html#e">e</a>
	<a class="index-letter" href="elementindex.html#"></a>
	<a class="index-letter" href="elementindex.html#l">l</a>
	<a class="index-letter" href="elementindex.html#m">m</a>
	<a class="index-letter" href="elementindex.html#s">s</a>
	<a class="index-letter" href="elementindex.html#t">t</a>
	<a class="index-letter" href="elementindex.html#u">u</a>
</div>	</body>
</html>